ditch canal - Español Inglés Diccionario